html{}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,fieldset,textarea{margin: 0;}
body{min-width: 960px;color:#222222; background-color: #f7f7f7;line-height: 1.6; font-size: 14px;font-family: "Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma;}
ul,ol{padding-left:0;list-style-type:none;}
input, textarea, button, a{outline: 0;}
a{color: #3F65B5;text-decoration: none;}
a:hover{text-decoration: underline;}

a.btn{display: inline-block;padding: 0 20px; letter-spacing: 2px;height: 30px;line-height: 30px;border-radius: 4px;font-size: 14px;font-weight: 700;color: #fff;text-align: center;border: 1px solid #c3c3c3;
	background-color: #f8f8f8;color: #333 !important;
	background-image:-webkit-linear-gradient(top,#f9f9f9,#f0f0f0);
	background-image:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);
	background-image:-o-linear-gradient(top,#f9f9f9,#f0f0f0);}
a.btn.special{background-color: #5ba10e; color: #fff !important;
	background-image:-webkit-linear-gradient(top,#6fb420,#51930d);
	background-image:-moz-linear-gradient(top,#6fb420,#51930d);
	background-image:-o-linear-gradient(top,#6fb420,#51930d);;
}
a.checkbox{height: 18px;line-height: 18px;padding:3px 0 3px 25px;background-position: 2px -102px;}
a.checkbox.checked{background-position: 2px -137px;}
a:hover.btn,a:hover.checkbox{text-decoration: none;}


.dn{display: none;}
.dib{display: inline-block;}
.wrapper{width: 1000px;margin: 0 auto;position: relative;}

.header{background-color: #F3F3F3;border-top: 5px solid #67AD03;box-shadow: 0 3px 5px rgba(0,0,0,0.5);position: relative;z-index: 1;}
.header .wrapper{height: 60px;}
.header .logo{position: absolute;top: 10px;left: 10px;height: 50px;}
.header .right{position: absolute;top: 10px;right: 10px;height: 50px;line-height: 14px;}
.header .platform{margin-top: 20px;}

.header .block{display: inline-block;}
.header .block a{color: #222;}
.header .block a:hover{color: #2e7dc6;}
.header .info{position:relative;margin-right:5px;}

.header .info .avatar{position:absolute;top:0;left:-50px;width:38px;height:38px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#f0f0f0;}
.header .info .type{position:absolute;top:2px;left:0;}
.header .info .nick{display:inline-block;font-weight:400;font-style:normal;margin-top:18px;}

.header .inbox{position:relative;}
.header .inbox .msg{display: block;width: 45px;text-align: center;border: none;margin-top: 18px;}
.header .logout{position: relative;}
.header .logout a{display: inline-block; margin-left: -1px;margin-top: 18px;padding-left: 14px;border-left: 1px solid #adadad; box-shadow: inset 1px 0 0 0 #fff;-moz-box-shadow:inset 1px 0 0 0 #fff;-webkit-box-shadow:inset 1px 0 0 0 #fff;}


.banner{background: none no-repeat scroll center center #070916;}
.banner .wrapper{height: 460px;position: relative;}

.footer{margin-top: 50px;padding: 30px 0;background-color: #727171;text-align: center;color: #dadada;}
.footer a{margin-left: 10px;padding-right: 10px;color: #dadada;}




.form{padding: 0; margin: 0;}
.form-icon{background: url(../images/form-icon.png) no-repeat -99em -99em;}
.form ol{width: 300px;border: 1px solid #aeaeae;background-color:#fff;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;
		box-shadow:inset 0 1px 3px rgba(170,170,170,0.8);
		-moz-box-shadow:inset 0 1px 3px rgba(170,170,170,0.8);
		-webkit-box-shadow:inset 0 1px 3px rgba(170,170,170,0.8);
		-o-box-shadow:inset 0 1px 3px rgba(170,170,170,0.8);}
.form li{height: 45px;border-bottom: 1px solid #aeaeae;padding-left: 35px;position: relative;}
.form li:last-child{border: none;}
.form li input{width: 210px;height: 18px;line-height: 18px;margin-top: 3px; padding: 12px 35px 12px 10px;border: none;font-size: 14px;}
.form li .del{width: 30px;height: 30px;position: absolute;top: 6px;right: 12px;border: none;display: none;background-position: 10px 10px;}
.form .error{display: none; background-position: 0 -70px; height: 18px;line-height: 18px;font-size: 14px;font-weight: 400; color: #d70000;padding: 0 0 10px 25px;}
.form .name{background-position: 10px 13px;}
.form .pwd{background-position:10px -20px;}

.icons{background: url(../images/icons.png) 0 0px no-repeat;vertical-align: middle;width: 23px;height: 23px;margin-right: 10px; display: inline-block;}
.icons.icon-msg{background-position:0 -500px;line-height: 100px;overflow: hidden;}
.icons.switch{background-position: 0 -330px; height: 16px;width: 16px;margin-top: -9px;position: absolute;right: 16px;top: 50%;}
.closed .switch{background-position: 0 -356px;}
.closed.selected .switch{background-position: 0 -382px;}
.icons.function{background-position: 0 -33px;}
.closed.selected .function{background-position: 0 -198px;}


.main{margin: 2.5em auto 4.5em;width: 1000px;min-height: 650px;overflow: hidden;background-color: #fff;border: 1px solid#d3d3d3;
	border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;
	box-shadow: 0 2px 2px 0 #e3e3e3;-moz-box-shadow:0 2px 2px 0 #e3e3e3;-webkit-box-shadow:0 2px 2px 0 #e3e3e3;-o-box-shadow:0 2px 2px 0 #e3e3e3;}

.main-menu{width: 190px;background-color: #f3f3f3;border-right: 1px solid #d3d3d3;float: left;margin-bottom:-999em;padding-bottom: 999em;min-height: 1px; }
.main-center{overflow: hidden;}

/* left menu */
.menu-box{margin-bottom: 150px;}
.menu-box dl{padding-bottom: 8px;border-top: 1px solid #d1d1d1;}
.menu-box dl:first-child{border-top: none;}
.menu-box dl:last-child{border-bottom: 1px solid #d1d1d1;box-shadow: 0 1px 0 0 #fdfdfd;	-moz-box-shadow:0 1px 0 0 #fdfdfd;-webkit-box-shadow:0 1px 0 0 #fdfdfd;-o-box-shadow:0 1px 0 0 #fdfdfd;}
.menu-box dt{background-color: #F3F3F3;margin-bottom: 6px;cursor: pointer;line-height: 40px;overflow: hidden;padding: 0 16px;position: relative;text-overflow: ellipsis;white-space: nowrap;width: auto;border-bottom: 1px solid #d1d1d1;
			box-shadow: 0 1px 0 0 #fdfdfd inset;-moz-box-shadow: 0 1px 0 0 #fdfdfd inset;-webkit-box-shadow: 0 1px 0 0 #fdfdfd inset;-o-box-shadow: 0 1px 0 0 #fdfdfd inset;}
.menu-box dl.closed{padding-bottom: 0;}
.menu-box dl.closed.selected{margin-bottom: -1px;}
.menu-box dl.closed.selected dt{background-color: #6bb05f;border-bottom: 1px solid #549249;color: #fff;
	box-shadow: none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;
	background-image: -moz-linear-gradient(top,#79bd6e,#62a855);
	background-image: -webkit-linear-gradient(top,#79bd6e,#62a855);
	background-image: -o-linear-gradient(top:#79bd6e,#62a855);}
.menu-box dd{background-color: #f3f3f3;line-height: 31px;}
.menu-box dd a{color: #222;display: block;overflow: hidden;padding: 0 36px 0 50px;text-overflow:ellipsis;white-space: nowrap;width: auto;}
.menu-box dd:hover{background-color: #b5daaf;}
.menu-box dd a:hover{text-decoration: none;}
.menu-box dd.selected{background-color: #6bb05f;border-bottom: 1px solid #549249;color: #fff;}
.menu-box dd.selected a{color: #fff;}
.menu-box .closed dd{display: none;}


.center-hd{color: #545454;line-height: 40px;background-color: #e9e9e9;border-bottom: 1px solid #d3d3d3;height: 40px;
	box-shadow: 0 1px 0 0 #fcfcfc inset;-moz-box-shadow: 0 1px 0 0 #fcfcfc inset;-webkit-box-shadow: 0 1px 0 0 #fcfcfc inset;-o-box-shadow: 0 1px 0 0 #fcfcfc inset;
	background-image: -moz-linear-gradient(top,#F3F3F3,#e3e3e3);
	background-image: -webkit-linear-gradient(top,#F3F3F3,#e3e3e3);
	background-image: -o-linear-gradient(top,#F3F3F3,#e3e3e3);}
.center-hd h2{padding: 0 20px;font-size: 14px;font-style: normal;font-weight: 400px;}
.center-hd .tips{padding-right: 20px;text-align: right;}


.tab-navs{background-color: #e9e9e9;line-height: 40px;position: absolute; text-align: center;border-bottom: 1px solid #d3d3d3;float: left;
	box-shadow: 0 1px 0 0 #fcfcfc inset;-moz-box-shadow: 0 1px 0 0 #fcfcfc inset;-webkit-box-shadow: 0 1px 0 0 #fcfcfc inset;-o-box-shadow: 0 1px 0 0 #fcfcfc inset;
	background-image: -moz-linear-gradient(top,#F3F3F3,#e3e3e3);
	background-image: -webkit-linear-gradient(top,#F3F3F3,#e3e3e3);
	background-image: -o-linear-gradient(top,#F3F3F3,#e3e3e3);}
.tab-navs:after{clear: both;content: "";display: block;height: 0;}
.tab-navs li{float: left;font-size: 14px;position: relative;}
.tab-navs li a{padding: 0 20px;display: block;text-decoration: none;color: #222;border-right: 1px solid #d3d3d3;
	box-shadow: 1px 0 0 0 rgba(255,255,2555,0.5);
	-moz-box-shadow: 1px 0 0 0 rgba(255,255,2555,0.5);
	-webkit-box-shadow: 1px 0 0 0 rgba(255,255,2555,0.5);
	-o-box-shadow: 1px 0 0 0 rgba(255,255,2555,0.5);}
.tab-navs li.selected{border-top: 2px solid #70b213;top: -1px;}
.tab-navs .selected a{background-color: #fff;line-height: 40px;margin-bottom: -2px;position: relative;}

.center-bd{}
.center-box{padding: 20px 50px;}
.center-bd h3{line-height: 35px;border-bottom: 2px solid #d3d3d3;font-weight: 400;}
.center-bd h3:after{clear: both;content: '';display: block;height: 0;}



